Integrating Photoelectrochemic porn